From 9981f46e0b5184c9f53cc83e818f7ad6a4086650 Mon Sep 17 00:00:00 2001 From: Robert Ancell Date: Mon, 15 May 2017 17:03:36 +1200 Subject: [PATCH] EntryBuffer: Don't generate changed events when input is truncated --- gtk/gtkentrybuffer.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gtk/gtkentrybuffer.c b/gtk/gtkentrybuffer.c index 4594a43082..9c36a554d0 100644 --- a/gtk/gtkentrybuffer.c +++ b/gtk/gtkentrybuffer.c @@ -661,6 +661,9 @@ gtk_entry_buffer_insert_text (GtkEntryBuffer *buffer, n_chars -= (length + n_chars) - pv->max_length; } + if (n_chars == 0) + return 0; + klass = GTK_ENTRY_BUFFER_GET_CLASS (buffer); g_return_val_if_fail (klass->insert_text != NULL, 0); -- 2.30.2